/**
 * 第23章 动态代理
 * 代码清单-p2ch23b-585页a：注解切面类的注解 {@link top.kaoshanji.p2ch23b.Aspect}
 * 代码清单-p2ch23b-586页a：日志切面类 {@link top.kaoshanji.p2ch23b.ServiceLogAspect}
 * 代码清单-p2ch23b-587页a：异常切面类 {@link top.kaoshanji.p2ch23b.ExceptionAspect}
 * 代码清单-p2ch23b-588页a：切点 {@link top.kaoshanji.p2ch23b.InterceptPoint}
 * 代码清单-p2ch23b-587页b：在DI容器创建对象的过程中为其设置增强逻辑 {@link top.kaoshanji.p2ch23b.CGLibContainer}
 * 代码清单-p2ch23b-587页c：AOP示例主类 {@link top.kaoshanji.p2ch23b.CGLibContainerDemo}
 * author kaoshanji
 * ^_^
 * create time 2025/3/3 15:17
 */
package top.kaoshanji.p2ch23b;